907
1
1516
1337
0
292
544
3429
3
1270
1491
3006
1421
822
1193
2989
5
1255
2296
2
1330
2086
2843
4
10270
20634
8
2200
6
777
883
661
625
1202