1600
584
1243
415
966
440
142
53
771
369
650
349
445
93
516
244
475
256
905
285
603
45
414
91
406
197
386
118
441
137
620
75
386
148
239
142
682
165
513
200