2931
3406
1752
3129
1214
1135
1581
1469
798
7372
1274
1964
2700
2544
4847
2082
980
5428
1365
1802
1569
2261
1736
3329
2469
4287
2377
2050
2840
7818