2627
5
601
1
1443
527
0
2525
4
3025
3
2515
1546
1005
2
1182
4702
4651
3636
3336
2798
3071
9
4743
918
1185
1493
1902
3062
8
1091
1289601
2959
986
2480
2190
3198
2366