1115
2
2328
0
269
1244
251
1020
968
255
3381
3
325
1754
423
357
668
469
752
2330
4
945
2659
1898
653
419694
9
312
744
327
350
297
2189
1056
1
458