1581
1916
1
1431
1028
1312
1151
1023
1354
3078
2768
8728
2130
893
635
2280
684
815
6242
8152
8029
1193
1302
1459
1656
1532
1963