331
1
4272
8
3395
4
1312
8505
27
687
0
1388
2
1131
9
2951
5879
10
4016
3562
1436
2518
3603
1627
656
3824
3
783
601
510
348
458
154
125
391
289
356
5
221