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