3162
963
3150
1020
2137
675
1222
294
1711
927
4268
2172
998
366
478
178
777
248
1369
423
694
354
1051
342
438
196
2567
1381
967
484
377
151
725
190
779
232
785
225
875
288