782
1961
1056
913
1153
2003
303
20016
1563
24511
1242
433
20
34
1385
1403
633
1002
503
1443
1272
751
383
903
1061
261
1165
1066
22