388
1
1249
5
241
286
772
0
1006
2
942
392
389
424
556
296
454
530
451
492
77
878
401
442
86
420
1382
93
101
2885
4
1980
8
2141
7
1438
580