2562
2
1053
0
3145
4
1815
4018
7
2333
3
951
1
1700
1291
2989
2982
4168
5164
5
1011
5196
1578
6
2619
658
1513
2555
2144
3079
2352
12459
1371
4465
22
1529
2318
2127
5147