1525
1
556
1033
2
2945
11
416
460
1145
5
354
771
1743
924
1096
8
268
127
210
70
230
311
163
1357
4
757
1030
357
1209
280
241
1725
6
258
934
83