108797
0
2996
3090
6
2903
3
2932
2
89
25669
2920
4
528
1189
21152
8
485
2476
8627
394
1287
1355
14
236066
572
3080
1512
1
3012
2093
2355
2320
531
4198
763
3158