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