344
486
332
173
1180
540
863
41
917
912
142
37
651
226
619
420
28
371
1381
0
84
236
88
1489
4
580
4
669
136
873
96
599
0
538
44
2079
1019
321
29
322
811
255
262
215
566
572
562
133
745
365
179
