2289
398
112
614
400
55
128
85
761
415
308
86
1230
106
82
136
3334
161
128
48
577
1877
129
50
349
315
135
1514
51
138
305
1986
282
1378
520
870
123
404
2283
192
174
42
130
916
197
57
1285
556
34
143
12
834
139
402
16
999
1602
813
284
55
332
319
249
579
619
84
166
64
126
7909
1133
2353
3517
2196
59
2439
1217
594
2998
1342
494
519
22
23
1890
0
67
1136
485
75