2518
3
14125
10
1023
1
3225
6
1339
989
0
641
420
1231
3240
1690
1527
2
1558
1372
2890
866
775
1935
4944
3629
2710
3655
11
12459
2502
5
3818
7
938
2356
2668
2284
1159