408
0
383
514
1462
282572
1780
90
804
928
1
392
373
3116
2461
20
611
1053
455
415
2189
998
382
177
787
265
493
357
2395
349
637
729
552