598
1250
4
506
25
838
476
17
485
50
0
337
1561
18
641
2
356
1
1276
486
772
33
1041
182
70
1917
279
33
2174
881
1274
600
563
153
393
3
732
1795
819
9
477
714
59
123
1988
189
292
985
608
341
761
152
755
