2135
0
1924
3
2731
6
3186
4
2382
4588
5
3014
20
4599
10
2801
1373
1
2642
8323
2
2999
2282
2190
1522
953
3998
267612
8185
648
792
3743
9
1033
1679
1704
189326
2949
13499
1289601