305
1
503
653
0
1917
2
287
1186
534
596
1112
352
362
532
468
695
414
1603
635
7
2152
5
360
3
300
250
35
232
705
230
77
353
702
128
363