0
64
474
503
1037
819
475
1794
50
838
754
1271
679
732
1271
598
31
288
1
485
123
180
0
597
22
560
17
341
7
349
1557
2
609
486
984
4
760
714
31
638
189
13
337
55
2157
602
393
1239
152
876
1913
1978
