2361
2
1626
1
515
5316
3
1960
7
330
0
1496
1222856
4
1751
895
3653
11221
23
36045
1523
302
1811
5620
11
409
722
3027
10
6045
5
2581
2749
389
396
403
1464
3331
6
294
1557