1423
6
1580
2
1537
3
16667
8
1030
1795
20693
0
1160
1354
15369
1647
1682
14093
2465
5
25219
1748
4
1587
1
1987
1573
782
1263
2633
72428
1984
664
1189
1708
1122
7134
4644