509
0
2476
2
398656
19
1189
550
1
4471
1543
572
14
4724
3
2258
722
1225
475
717
342
2626
2932
1781
4
783
583