3696
2
4042
6710
0
1517
4
1539
1
3315
1467
1295
2650
20
2335
1892
280
2089
1581
1371
23774
2250
1779
3765
2245
3
5801
297066
2564
5674
1226
3053
7
6779
5
1180
3683
3095