5242
0
804
1028
746
1078
432
527
392
1914
1500
1
7258
2189
25669
611
29355
536
297066
838
2902
16
1285
576
395
418
1193
1044
534
471
2245
3337
5
452