2089
1
1180
3
1519
2100
2
938
1219
6710
0
877
3546
2650
20
3629
862
4601
3034
4
2239
1412
3539
2534
3238
13
1793
4670
3962
6
1539
1179
12683
17
3871
5597
8
2794
2475
951