448
0
1045
392
1237
1
1357
2581
5
464
679
445
263
1540
381
747
355
297
768
532
545
3203
10
326
2716
4
3311
1880
2
19279
2275
548
1430
585
3691
2809