501
0
2587
16
3430
1
1131
2655
2513
6
691
22794
4
9355
3
2275
2
165
1729
78
457
882
3691
5
2809
383
5513
859
1332
3054
326