2235
0
3326
3
23774
4
1632
2
267612
1788
1
3176
14374
1089
2771
6547
2368
7222
1431
1380
325
693
759
467
490
2551
32
110
3580
174730
18