2883
1179
2933
1248
1614
1195
1839
2101
1800
1842
2053
1208
703
1276
3282
3715
821
1233
3164
399
795
1600
1408
1566
1472
1799
2018
2254
487
1848
1198
2176
2959
1513
1231
2462
1428
2289
2193
1434
1704
824
3538
2797
2219
2282