1152
0
2604
7
265
955
417
1594
2
1268
662
1637
2095
4
598
246
239
332
819
2531
422
2395
501
2858
14
383
1918
2079
3
1779
787
575
363
935
493
58