940
1
3329
572
0
1193
21152
8
1512
2304
3426
4
2173
2037
5375
734
3735
787
1505
1931
301
3083
2
1676
3
1392
2465
1354
1056