988
0
1501
1
2746
14
6104
8
1194
4
3516
3
2304
2229
1976
2
3528
6
2693
2421
5
1403
2362
131
2047
2118
6819
2049
1901
1998
2499
1025
4604
13
2935
293
252
2416
3575
1728