2562
2
1632
1699
3326
3
1759
1475
3053
7
1511
1
4179
1295
2650
20
3683
3227
844
421
280
2082
2668
1064
1581
3589
2250
1788
3765
4
2245
2901
1226
878
3715
883