540
1
519
2
329
1372
88
304
1249
3
1093
272
73
1522
339
680
333
354
324
381
259
886
264
578
631
0
417
401
993
10
442
122
756
357
368