107
753
315
331
707
15
936
46
4
225
2017
107
374
12
1131
1579
1277
1034
497
5
45
154
609
101
158
469
825
1436
53
938
666
1049
40
2509
1092
496
955
192
808
601
1439
719
1062
63
3189
64
486
3244
888
607
419
278
2499
