162270 306
141582 754
8056 394
7012 522
215191 1025
19536 263
31581 775
11147 799
72390 507
90353 427
7761 740
6076 661
1786 281
5492 338
4018 658
10432 901