505
0
472
418
8116
6
1636
363
458
2774
3
892
422
63
464
414
553
12202
17
246
373
573
913
2972
2539
1
846
139
501
46
1454
1348
4392
15
1918
2