2657
3
3498
4
2668
2
1677
0
1237
1
455
231
17353
4536
8597
9
20634
8
3653
945
543
31535
381
1410
918
2966
5
419694
968
2855
120469
35
575
700
3815
9355
262
282572
924