3107
7
2268
4
1261
1
1469
2922
458
0
2450
3
205
1375
1811
2
818
1246
1051
1229
482
1590
2903
102
315
89
3562
1118
1441
990
1250
1080
1222
1563
2555
1981