93
1
681
2
646
4
4432
515
69
326
471
0
346
245
379
266
66
1330
3
462
925
6
943
589
281
78
878
71
376
442
451
492
531
402
389
425