2650
4
3131
2
20211
3
3172
6517
2781
1
1021
1982
5
2230
1443
527
0
1142
2472
4031
2545
7
16338
8
787
3679
2990
1600
3058
2211
2959
986
1941
2092
2480
3351
3820
2337
6