2382
4
1512
2
6427
9
22956
8
1574
7
8306
6445
3
3177
1
1992
2935
1314
16
1240
2779
5550
44
1320
4550
14211
4795
5
23458
0
3062
35377
90174
2215
9905
6
2699
2921
2975
2109
308005
1506