2393
5
1979
2
1696
0
7952
1
1825
3194
905
970
4
4964
3
1464
2608
1471
9244
22330
22
1279
120469
35
1376
6406
12
362
25137
108
322
2129
1846
665
829
2301
2272
9
1824