1029
2
853
0
299
1
1159
20670
15363
1354
1647
1681
1197
3
14092
2463
5
25201
472
3088
1747
4
1579
1587
1983
667
1667
1422
6
471
964
1407
11
1572
1263
1537
782
2632