252
1
1025
2
1638
2577
5
6689
4
176
0
1289
1132
798
282572
320
581
437
432
501
477
668
496
422
835
1528
1137
722
1086
1603
475
2920
3
375