328
1
129
2599
2
5025
9
1117
2130
924
1154
537
666
600
599
482
803
664
1190
162
2926
8
4043
22
2153
4
1453
1101
1241
4545
10
1365
707
868
904
2510