4011
2413
783
241
2029
980
324
61
528
252
1201
515
495
172
442
225
1179
376
303
78
370
51
328
193
448
165
606
94
268
59
546
129
503
170
382
61
381
69
615
195