4926
5
1598
2
583
1518
1
734
3041
3
515
5829
22
6
2005
862
2989
822
0
1978
1041
2440
57793
2036
4606
2233
3212
27
3176
2489
2837
1917
51331
25
420
962
2270