3
45
19
640
825
53
375
31
282
581
192
225
177
500
342
2013
1
12
172
152
808
496
54
487
977
11
474
206
1064
390
4
771
291
125
650
209
154
107
706
8
341
746
19
810
29
371
401
518
598
792
4
