320
0
691
1
2496
3
3368
10
1453
2
409
2766
637
1503
381
445
3172
2143
835
3546
22330
22
1883
3559
7952
4987
2490
1188
1101
1329
995
544
372
407
456
505