303
1
706
1880
2
3498
4
1824
0
25137
31535
2881
282572
2275
177
1020
19279
2419
4396
3
514
3691
5
2668
3114
928
17353
3428
2461
20
968
802
2730
6
2064
20634
8
4437
349