501
1
1181
2
910
4671
4
1350
80
580
67
3009
454
3084
8
1838
1709
5
88
3667
863
5288
13
1369
0
1721
3
77
720
1215
748
503
1593
1300
819
642
459
867