584
2
611
3
1329
0
4199
1
1997
1797
2971
1546
2073
2515
442
212
422
1085
664
901
16524
96
511
70
403
429
356
1439
4
332
1371
5
1133
2323
1596
398