3428
0
3505
2
5431
1883
553
1560
765
635
797
443
737
1
496
2207
1362
16
1304
17
1924
3
802
585
1037
882
2499
396
1393
575