2542
4
1544
1
1225
2
1140
0
625
1053
581
467
515
1838
3229
11
756
787
10442
15
2915
844
565
810
288
3056
384
314
355
323
1105
775
189
205
122
967
3