2143
0
3025
1
3312
5
2520
2372
2
1684
2982
3
382
993
1448
775
6052
10
650
1421
1329
1501
661
1733
544
2125
1513
2470
1193
1622
7458
4
6975
169211
11
417
1425
1054