395
2345
1487
969
595
472
839
230
1294
684
520
344
257
725
210
1232
289
265
289
753
87
1259
2735
768
120
379
1376
190
27
179
456
314
152
1555
92
5
156
424
1353
593
106
73
4
1315
28
682
164
9
159
40368
20388
10191
3889
3480
3484
1214