2524
2
521
0
802
3260
1
12005
3
48708
1853
1074
1650
180849
2831
31220
10
492
429
21743
516
269
928
303
90
2118
6
75
2189
766
346
1885
1662
558610
497
800