5296
13
488
0
1689
2
2715
1794
2241
3485
7
2367
1
1015
282
3671
2526
2301
1033
1726
921
2507
2892
1309
2638
471
1241
489
202
1060
977
155
2930
2956
2402
5