445
3
1885
2
67
0
569
568
1568
1
1122
910
1919
982
1050
232
701
3418
923
1394
4
38
9898
993
843
734
711
1299
128
178
850
212
35
25
39