122
594
2
234
1
1213
5080
532
588
546
917
827
1849
2875
0
1764
1500
1853
1048
2623
1571
2540
372
2752
4214
713
66
1226
682