935 98
2497 430
3453 214
1546 141
3049 438
9831 591
25030 209
145701 633
7358 252
7797 170
45949 376
8828 289
11157 328
5112 508