1261
1
1469
2922
1246
2
1375
1811
818
1051
8527
1386
2903
4
1522
482
0
1812
2322
205
562
1431
990
1250
1080
1222
123674
35
980
24337
22
315
2786
1161
3554
673