296
2
1201
8
15324
6
758
4
3013
3
1164
806
677
4181
2837
10
336
0
90
913
1
10219
1552
636
2581
126426
18
7611
20
2519
5
5959
1430
1445
1806
767
47072
1259
888
263
1453