676
3
447
0
646
650
1501
1
263
1381
934
2199
1018
2
1903
476
999
5745
5
5164
3632
2049
1603
2364
5009
1425
440
3268
3514
1889
3505
4
274
2657
492
1716