3116
1
1425
2296
2
322
0
3114
4
1733
1889
1642
1922
1329
993
3795
2799
3
521
447
1047
784
2730
6
6800
1603
998
2809
915
1448