645
0
3051
2
32302
2996
61216
1
7258
2949
3090
6
2903
3
536
299
2932
108797
1180
758
1133
493
337
297066
365
21152
8
1812
6781
572
1458
3926
14
1679
8945
2309
1162