4580
5
1419
2
2999
1
2752
0
1251
4
628
2419
1597
1680
2229
3578
933
2113
4413
1188
1818
1002
1192
975
1291
4912
2293
2063
1745
2409
3
1383