301132 1032
21769 232
34413 38
22506 195
7873 95
12796 509
31160 210
9802 391
12695 237
7004 363
4701 381
3027 400
5024 204
6862 269
7667 632
7075 470
8030 77