1996
13
2192
7
1210
3
837
0
2038
2
1288
8
1404
1075
6
2046
4
1296
1
1662
1143
16050
2371
3181
411
5
4444
8346
420
11004
1409
1352
1564
1010
503
1332
2529
1523
9193
17
506549