5090
2
534
1
137
0
9956
3
509
564
572
878
2535
12779
8
883
915
3080
1486
411
4044
5
728
1287
1126
1431
643
536
665
1210
2219
50969
7
633
4471
1781
450