505
0
472
418
8116
6
1636
1894
2
363
1616
458
1145
1
2275
422
63
464
414
553
246
373
573
913
2972
846
139
501
46
1454
1348
809
543