2144
2
4168
5
3024
3
2233
1829
0
773
2322
4
22731
1
1302
8607
8
913
2727
908
783
877
637
4943
478
2153
7
2975
662
845