1513
2427
2555
1295
149
185
5456
5079
5336
4806
2885
2773
507
1608
1304
973
344
576
2475
2497
3163
1973
415
238
2018
1709
2146
1841
404
324
1366
1467
1551
523
43
77
652
892
783
328
14
75
4094
3426
3399
3419
1904
910
899
1158
1019
906
619
68
445
759
1545
1233
429
146
3914
4186
4554
4066
2488
1193
505
897
737
290
24
17
3
467
308
377
209
15
43
31
9
16
2
7
1080
801
823
659
391
249
1140
768
488
70
3
141
2685
2886
3090
2374
803
1034
true