916
1
1126
947
1245
966
2
982
1587
1254
1155
1335
1321
2781
1355
1398
4309
3
1242
1752
2970
407
1181
0
152
2115
1594
725
3848
2827
11059
9
2507
5232
7
14470