1203
20
815
2
1336
5
1068
1
1177
908
4
1114
1862
3
2905
1150
1917
1563
6
923
3012
7
2163
17
1453
1002
535
6282
27
361
1617
1529
0
223
215
557
2599
1767
937
7879