5126
7
1049
0
2670
2
1152
108797
541
236066
14
2315
1
471
2920
4
3608
1211
1094
3
1482
3637
2859
2132
1637
2292
1194
2664
1114
2621
1043
1625
1765
2903
2035
1318
2366
5