2302
160
71
109
656
141
690
265
462
94
267
651
280
250
789
366
4666
362
154
192
256
196
270
109
1833
1522
263
616
260
263
848
1774
434
261
250
160
116
34
728
1784
34
256
2063
106
674
1301
34
981
800
267
108
46
62
34
6840
464
496
1252
912
1579
1939
270
118
1666
130
407
743
1932
748
461
730
1030
261
34
916
266
217
396
137
728
2605
253
264
464
850
425
1859
41
773
593
384
117
121
66
66
610