504
0
1827
1
2102
2940
2550
2
2570
101569
9817
660
2349
796
6
766
2911
9
1583
2340
1017
1927
940
5771
10
1447
284
7034
957
189326
1650
3964
3169
5
631
174730
18
554