3221
3
3926
5
1590
1
1777
2
440
0
519
1800
2159
3244
2295
1274
25788
14
11936
2718
6321
3960
2550
1793
2913
10582
4
2015
3020
17
1632
1031
1404
2982
6874
3289
10
1180
1021