373
1
297
611
3
416
2
289
0
405
526
773
1221
1965
975
1265
1743
1308
2485
5
23356
14
4336
8
15687
1824
2067
5346
6763
18
5283
1683
5223
2338
2572
1562
1147
2172