2245
3
2131
1
929
2600
4
19944
2
297066
0
1606
2377
9956
577
2277
566
1433
7876
1226
3053
7
370
894
364
4325
15
6084
2402
1519
815
1253
1230
571
2562
6
1790
197