105290
0
679
1663
1133
467
266
413
1156
2723
2
305
1567
298
893
2346
2749
1
2275
331
870
2142
649
2602
422
1840
605
2283
400