3116
1
1599
2
749
0
497
392
1222856
4
5620
11
777
4396
3
2780
6
20634
8
365
3868
1384
1860
58
2168
282572
2306
3250
1616
1344
63
419694
9
1506
4830
745
1663
2334