1003
483
1132
252
9
48
1011
693
503
261
1122
1382
1141
44
1252
1004
271
1143
2154
1261
532
222
421
9122
5963
131710
522
1192
842
5742
143
371
67
1201
582
102
212
52
131