2628
482
254
1615
994
300
1280
3843
44725
1144
5496
968
748
837
4604
3561
930
734
1171
141
4440
1171
498
945
550
1012
330
522
1162
1342