451
0
1880
2
2831
1
776
581
424
2190
1612
918
529
269
1971
1362
3498
4
1881
419694
9
2379
4864
953
423
1237
231
456
780
671
945
2694
3
300
381
691