2495
0
1683
582
12472
5375
2044
2
2300
302
3835
5
2949
118
3683
1
120
1445
2277
1451
13018
3315
3195
3
21152
8
370
2480
4
106
2632
2505
4309
2310
272
383
1743