600
0
636
1473
2337
5
2478
1
496
4471
2
1287
761
1672
3779
436
721
822
876
2986
11447
1225
940
15233
1193
484
616
2366
1512
3426
4
913
3593
16
851
19932
6