2629
2
2245
3
3080
21152
8
1047
3090
6
2932
5782
4
297066
0
4198
1
2093
1622
577
2277
566
1433
7876
5151
370
3715
364
4325
15
6084
2402
1038
1519
1253
1230
2562