929
2
2129
1
1929
1464
0
3564
3
4124
6
1448
2062
1901
1138
1470
1350
5972
4
2800
5138
530
3331
2897
509
11951
10
4233
1682
2995
8
671
3708
582
2346
635
3558
1912