375
1
1431
2
2474
1095
2246
7952
458
0
909
1192
503
1428
1069
4328
10
896
1105
2738
1543
661
759
2288
1009
1115