2568
2
418
0
1681
1
583
1598
4926
5
999
1425
1518
734
862
1931
3041
3
515
5829
22
2989
822
6
2005
19932
1978
356
1324
741
405
1152
420
2837
2760
4