3599
23
1541
2
1861
1
2373
9292
5
847
896
1632
2490
3
3687
5608
4
2157
2313
1867
1207
1221
684
0
773
1612
652
1469
946
986
2118
1437
6
734
1804
9
1297
854
1068