259
0
637
256
392
1861
5
2727
238
767
560
2668
2
376
361
3114
4
375
268
456
539
968
297
265
25127
55
2459
9
339
258
2699
17353
670
998