415
2
354
1
504
773
1642
3340
7
416
1256
1162
1178
4
596
3107
1699
589
1059
6
345
98
189
1660
985
877
1381
1938
5
3656
13
3744
9
1899
603
932
1254
3436