95
1
133
83
96
122
2
88
453
11
334
199
5
511
496
3
403
712
12
596
793
833
590
2434
678
553
1380
4
2435
7
528
424
0
506
1109
458
1005
995
510