1646
1
1243
925
890
1463
946
3621
0
796
1380
3428
66
1147
685
859
726
4303
12
994
4745
9
3556
7
969
1199
2
1269
1895