40177
0
3186
1
1301
2
443
2255
7812
7
1583
1200
1317
2583
4491
4915
1744
1346
3
1073
496
534
3971
3539
32730
722
22731
3353
2776
2234
571
423
1585
3461
4
18258