532
2113
893
1002
3694
2964
1917
31
2105
34411
925
1413
1764
3710
973
335
5511
1466
253
592
423
312
383
411
561
562
1041
1091
775