2448
2
1223
1
851
4309
3
2392
1716
2480
4
2310
20850
5
1091
0
1031
1812
1400
2268
1213
979
3107
1431
11924
123674
35
1364
2757
2689
537
2049
1777
1324
2942
6
7053
7
1376