5536
2
1581
2054
4
3109
14
59
0
2534
3765
1618
1889
1
2502
1223
3371
9
841
862
7793
2650
20
2936
10
3105
6779
5
96
742
9817
3466
3066
7
1292
2395
1868
1458
2966