484
0
525
918
1541
1238
327
413
1015
1921
2
2952
683
2645
608
546
458
611
1418
1020
269
3287
1
17353
2727
282572
1754
768
953
543
1075
594
2275