390
2355
2586
2626
751
1155
1311
1234
1093
158
952
842
814
1214
514
833
1273
957
242
32
76
851
28310
20
23716
313
463
785
1146