107
0
2670
20
451
587
4694
7
1222856
4
2189
11881
3
4536
2
1745
1
545
1938
918
301
2648
5
3311
3243
979
9355
1645
907
580
2062
392
322
1932
1348
3047
10
282572
2632