503
0
3373
968
1710
1
1045
139
1020
1314
46414
269
691
2190
953
422
1009
154
425
1015
368532
768
379
2023
608
1921
2
4594
2522
303
2683
458
418