1579
2
164
1
931
1453
8
853
666
321
244
926
699
5295
11
637
1607
1018
1316
836
1006
382
1219
1062
3616
0
617
162
291
2316
732
1198
4
1330
366
1073