503
0
768
458
584
4594
1
853
56488
598
4362
5
1346
4
2215
7
1649
611
1418
2
1921
649
48766
24
1045
266
1571
31535
448
726
953
4940