1132
0
1506
3729
3
440
1428
1
547
875
995
1343
322
2874
392
518
302
1327
3116
21743
1640
2
5009
20634
8
3456
1008
2474
670
1860
544
521
2306
11392
6
1630