509
0
662
2431
3
2417
1
962
4232
2
650
3268
1587
1841
4
6979
3277
8
4362
5
853
559
3380
661
417
5620
11
1745
1861
2299
1230
1403
3243
7
2138
3488
2114
2623