2316
1
3650
3
1581
868
458
0
3203
10
1030
2
6383
17
573
1152
6406
12
2111
6
742
521
2542
2341
2030
691
661
105290