2241
4
4782
6
2652
0
307711
9
196005
4507
5
6117
2702
1174
2
300
1
135836
80510
37791
24
1442
3446
24979
33
3514
4902
1296
4641
16
2876
3
1787
1262
1301
3231
642
588
1330
709656
81774
42