99
0
173
1
158
584
5
198
376
2
400
2096
303
507
3
503
1222
700
6
599
4
1278
595
2602
1291
1235
2246
3033
747
1480
1687
2886
800
1199
2447
2501
2956