2912
5
1309
0
1992
3
2531
697
4914
2
5389
1
605
2837
1295
1225
946
1363
1411
2570
2082
2763
1438
3026
2272
2207
1618
783
2650
20
1736
706
989
3213
7
5151
829