2655
2362
2326
2364
2340
2303
2336
2329
2331
2305
2342
2301
2304
2302
2361
1867
1840
1839
1843
1842
1610
1423
928
993
991
1052
1483
303
297
1403
1402
287
1277
269
1278
1276
1084
885
896
1115
1083
1116
1118
890
895
884
1047
1049
1050
1053
1048
206
185
786
711
714
655
626
70
598
130
40
606
581
