2189
3
2100
2
2495
0
2134
1
1679
2435
12733
5
5375
950
2057
1388
19944
1711
7793
4
2687
841
159
2899
4309
1075
2710
3066
7
4702
1218
6779
658
2343
2322
2901
3034