1008
0
3381
9
1658
1
1265
1128
3
1423
6
1257
2
1293
4828
3956
1189
986
1375
277835
2512
1033
1081
1996
2131
1767
2854
1111
1831
4
671
419
682
11564
807
2552
5