503
0
759
46414
1
4594
458
543
139
1772
471
383
1958
768
691
266
4328
10
1152
1009
2747
26
584
121182
840
3815
437
300
396