639
195
192
500
1899
143
303
265
418
46
42
122
245
13
253
503
66
44
77
371
56
35
100
18
15
386
29
79
160
364
89
21
295
26
84
190
249
111
59
25
27
562
16
57
4780
17
38
60
12
10
30
22
200
1467
4319