2502
4
1585
2
2050
8945
1534
3
1182
0
1233
3899
2039
1
1308
1635
1342
1267
896
1875
1496
1149
1291
8403
16
2411
1781
2736
4190
5
1541
1898
1011
1789
573
1512
1969