1227
1
5006
5
3655
3
1877
2
1843
586
2048
534
0
2935
2324
4
1939
2264
796
6
2031
1191
2632
2327
11
3625
1996
1960
2715
197
3126
573
1659
2995
783
2041
971
4102