2531
4
419694
9
3650
3
1903
0
916
256612
777
383
2
1285
1073
2459
1734
246
573
58
97284
1084
1758
745
493
1132
417
839
1
4106
637
166543
18
1932
475
999