2904
4
111
0
2659
2
752
3293
1
911
1890
12958
5
1960
7
543
11
1281
3251
6
2934
8
3061
3
1095
3429
1626
23150
9
545
886
2445
2062
1225
2749
1682
16528
20