3870
12
1992
3
1363
1
697
0
2270
2
2440
1309
4914
3090
6
2151
3624
4
3065
1889
5389
5090
1652
534
12779
8
2727
2551
929
10827
9956
1451
3316
10
1761
5141
7
3386
1648
2600