534
1
346
2
2245
4
505
393
303
314
353
278
311
421
249
443
360
527
0
2012
1010
333
479
306
275
263
276
989
7
1647
10
323
396
915
350
1004