5088
6
1105
1
4278
2
1835
1344
1451
4309
3
3563
7
1558
1162
1552
674
24337
22
1767
2505
1239
6753
17
517
1935
5746
23
2873
1069
1834
1622
1250
7471
9
1814
3591
11
19932
400
0