3546
1
2996
0
4651
3
1189
32302
14
148
2476
1047
2
2392
550
5151
12779
8
2352
2377
25669
108797
6346
16
19783
2535
562
2386
10827
4
1193
1787
4044
5