2333
5
1801
2
2799
3
702
6
104
1
2623
3568
4156
2573
872
1389
1360
4628
4
196005
0
709650
8679
23
212248
3417
1151
429
533
244
3734
809
325
1074
857
764
287
54