2439
2
2239
4
6
1313
1164
1194
1681
3
1454
994
904
675
342
1
3512
13
871
468
408
371
1045
934
598
3126
7
981
0
1122
8
445
246
939
635
1851
11
278
226