320
0
2855
3
2635
432
1289
1489
1
247
501
598
428
770
1132
6800
437
581
3691
5
2809
2
2301
63
169211
11
1250
288
2881
2909
4
375
3498
467
2134
12
398