88
0
968
297
436
590
361
2195
1
1020
5213
2941
402
351
505
394
165
376
1417
321
416
3402
9
644
558
84
2634
736
2507
278
641
283
529