599
777
4023
532
3610
1081
1595
1591
0
332
2672
2720
1969
835
1242
1540
1844
1884
5965
419
462
2370
848
1387
2619
1149
1019
912
2008
4073