2102
1
1066
5
887
2
1632
1172
3
1121
4
2106
7
2438
5160
1566
3104
1084
0
3980
434
976
1952
1424
1642
1543
602
1091
232
148
99
255
551
241
341
524
677