1267
2
2328
3
2660
1323
1
1172
737
427
12472
0
2060
3114
1889
3090
6
4966
25669
8411
1069
1812
3683
206
3312
2788
1503
3560
2763
999
775
2890
1679