2730
6
1056
1
7334
4
1824
0
2657
3
1099
2668
2
3047
10
2105
1384
2328
16840
15
105290
20634
8
2855
777
1880
3311
25137
3203
2169
749
320
945
392
17353
381
2964
282572
2989
5