2439
2
1309
0
1992
3
910
697
4914
5389
1
605
2837
1295
946
1363
1411
2570
2082
2763
1438
3026
2272
2207
2650
20
1736
989
3213
7
5151
829