1665
2
1223
1
851
123674
35
4309
3
1630
599
135
1324
1812
1400
1402
2268
4
3491
19932
6
3107
5
1431
1319
1563
537
0
947
7053
7
2942