340
0
2143
1161
337
359
839
798
1167
413
464
670
695
1425
1153
699
3653
2
1346
4
2546
1
257
351
286
784
1131
5938
455
1043
767