1110
2
1744
3
2541
116288
18
4376
16
1086
1
3302
911
1589
1526
997
909
683
26
0
667
4752
1193
3432
8
985
783
1238
1908
7
706
674
927
11884
10
837
4
3304
8238
15
2081