599
0
4327
2
1751
1
925
3
3539
1107
1412
623
1527
2476
2466
5
951
3211
1575
1957
929
432
619
564
989
2551
2502
2740
2821