2
25
341
2172
641
1
59
189
153
192
761
772
714
50
182
152
600
33
732
486
1988
819
506
598
985
1274
354
838
3
1245
476
4
563
292
123
1561
605
1041
804
2
485
477
1274
0
1917
33
9
393
880
16
755
279
