2730
6
1263
0
1842
2
1861
5
2190
1
597
20634
8
7334
4
3091
7
2076
2727
2855
3
2126
1547
968
783
2443
1942
115427
247
509
1068
2964
390
2522
3092
2317
780
2694
497