1245
2
4363
7
964
1
775
0
2334
2296
17730
11
650
2470
7334
4
1070
1733
1411
7328
2306
1889
1655
1928
1142
1124
1238
3117
3
6370
5
646
9315
814
2113
521
1651
3025