3109
5
597
2
4577
18
1142
1
1506
0
2550
480
3235
2461
20
1132
4233
3092
1099
3
3612
6
3242
1550
5367
8
6976
12
6371
7
2604
120469
35
4631
3888
2109
2929
2320
1637
2683