5164
5
3998
2528
3
615
1
1600
3321
3218
7
1439
4
730
1490
3364
3747
1748
598
0
20850
539
2132
2
2502
2137
1376
5204
5055
4184
1867
4018
4954
2735
3121
3265
12459