2582
2896
2324
2222
3102
916
785
1610
2223
1490
2429
1604
3143
2408
2420
2371
1463
1500
2535
1559
1798
1639
2161
1383
1430
1474
1476
1456
2411
2296
1484
1545
1426
1520
2444
3378
2061
11
6
5
231
44
26
23
450
165
151
113
107