4902
3
4165
2
2674
2199
1
649
579
875
531
458
2209
729
1205
1241
1160
814
0
1736
1332
2229
1186
1311
2463
1973
1567
1238
1192
1645