2992
6
2324
4
1493
761
1
1108
1285
4691
1787
1734
2
1709
2054
1168
603
969
890
873
563437
666
0
8414
1579
3580