2455
303
425
115
681
460
68
142
101
816
453
341
94
1343
116
86
149
3608
168
182
47
796
2044
148
59
397
341
155
1662
59
153
349
2292
4
352
1556
577
974
149
441
2505
217
203
43
153
1028
256
71
1468
593
45
192
12
975
173
462
22
1229
1783
866
312
74
408
381
286
668
684
91
178
76
140
9092
1339
2700
4065
2510
70
2778
1404
688
3330
1453
296
548
587
28
27
2127
20
0
73
1317
539
97