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