615
290
2477
75
1143
2892
637
415
5647
1794
1088
182
242
1109
492
21
26
203
69
758
827
4318
390
167
5526
6944
610
4258
315
1584
116
475
632
62
1169
30
195
43
1448
1262
1273
1479
1301
1367
1391
1297
1350
1314
1288
1297