5496
15
458
1
998
2012
2
457
0
1348
165
943
1235
1704
3
113
366
963
419
476
19823
21
1232
990
496
408
984
1867
606
1739
4
203
1017
1359
2902
5819