503
0
360
691
621
422
6800
138355
1939
820
339
391
1009
4111
2
1780
2522
722
409
1661
1
300
1314
1779
286