2733
3
1161
0
846
512
2
668
718
1
22330
22
1152
3752
3323
4
4126
6
381
1101
243
3711
1089
5
1180
1732
1645
1931
2161
4455
1893
3203
2328
1600