585
0
413
1123
1362
16
475
2763
2
1145
3
1501
577
2227
106
1227
1
1271
2285
710
4651
36
910
2147
4
23952
615
2065
812
635
1345
1469
1929
752
1387