335
586
739
393
44
376
355
57
114
500
20
39
161
641
117
331
20
5
87
322
178
23
620
517
10
704
1040
167
4
230
450
342
688
20
493
790
1018
231
9
1580
457
89
32
436
329
133
6
596
109
3
48
241
9
