2488
503
2669
808
2296
514
1871
539
2151
607
2931
845
2440
672
5689
2054
1274
354
2577
868
2881
1301
4620
2264
1289
341
905
261
577
244
741
125
780
288
1000
269
917
154
1800
577