7793
4
2495
0
1355
3
6547
40062
19
3158
2
1047
18258
114240
45
120
123674
35
5443
15
1107
1
9956
1303
2820
2977
3546
7222
4309
815
521
925
574
302
1800
267612
50969
7
1650
5527