4471
2
1532
1
3326
3
1632
1450
0
972
1788
3176
1330
14374
1089
2771
19783
6547
2368
7222
4
1431
742
1380
25669
325
693
759
467
490
1369
3593
16
2551
32
110