894
0
2124
3
3765
4
596
1189
974
571
678
32302
337
423
392
110
719
1729
459
903
2399
1103
380
476
1970
2535
2
471
372
539
2907
5338
501