1023
493
1132
252
9
48
991
673
513
261
1142
1402
1141
44
1262
1004
291
1143
2194
901
532
222
421
9002
6003
131610
542
1202
852
5692
143
361
67
1181
271
572
102
62
131