964
1
646
0
1326
1587
1869
5
1501
1651
1421
2372
2
1894
1642
1291
4111
282572
447
1231
1776
3765
6800
2069
3
1452
292
2000
929