270
1
244
3
313
2
316
305
0
1088
38923
3826
18
477
628
935
4099
11
1402
1565
8
3139
983
2979
8635
4
1178
1399
1403
2375
1842
2996
7
4305
1947
5
1588
1507