431
0
1377
1034
563
943
2668
2
3262
1614
1
25137
594
3114
4
29323
2459
9
341
534
668
17353
483
527
918
355
2362
398
1020
804
771
2546
4536
802
1164