2046
410
2185
714
1829
454
1462
470
1759
550
2428
750
2013
581
4844
1832
1066
308
2275
799
2485
1166
4103
2050
1087
287
806
240
509
232
674
120
698
269
888
241
786
137
1539
521