108797
0
2920
4
1359
531
803
485
781
536
418
786
759
951
453
403
1676
437
818
1812
2
1446
747
2124
3
322
6396
236066
14
459
2093
1
787
3090
6
2670