2996
0
1813
1
1512
1699
2
1691
3326
3
997
4044
5
17946
2578
1226
1532
1819
2294
1825
3765
4
1093
25669
2367
3562
1382
1060
2194
4179
801
3053
7
1189
940
2372
1461